package db;

import java.util.Date;

/**
 * AbstractBackreq entity provides the base persistence definition of the
 * Backreq entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractBackreq implements java.io.Serializable {

	// Fields

	private Integer id;
	private String backCode;
	private Date reqDate;
	private Integer tobId;
	private Integer borreqId;
	private Integer teamId;
	private Integer phase;
	private Integer reqUserId;
	private Date reqUserDate;
	private Integer maUserId;
	private Integer maState;
	private Date maDate;
	private Integer assUserId;
	private Integer assState;
	private Date assDate;
	private Integer okUserId;
	private Integer okState;
	private Date okDate;
	private Tob tob;
	private Team team;
	private Borreq borreq;

	// Constructors


	public Tob getTob() {
		return tob;
	}

	public void setTob(Tob tob) {
		this.tob = tob;
	}

	public Team getTeam() {
		return team;
	}

	public void setTeam(Team team) {
		this.team = team;
	}

	public Borreq getBorreq() {
		return borreq;
	}

	public void setBorreq(Borreq borreq) {
		this.borreq = borreq;
	}

	/** default constructor */
	public AbstractBackreq() {
	}

	/** full constructor */
	public AbstractBackreq(String backCode, Date reqDate, Integer tobId,
			Integer borreqId, Integer teamId, Integer phase, Integer reqUserId,
			Date reqUserDate, Integer maUserId, Integer maState, Date maDate,
			Integer assUserId, Integer assState, Date assDate,
			Integer okUserId, Integer okState, Date okDate) {
		this.backCode = backCode;
		this.reqDate = reqDate;
		this.tobId = tobId;
		this.borreqId = borreqId;
		this.teamId = teamId;
		this.phase = phase;
		this.reqUserId = reqUserId;
		this.reqUserDate = reqUserDate;
		this.maUserId = maUserId;
		this.maState = maState;
		this.maDate = maDate;
		this.assUserId = assUserId;
		this.assState = assState;
		this.assDate = assDate;
		this.okUserId = okUserId;
		this.okState = okState;
		this.okDate = okDate;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getBackCode() {
		return this.backCode;
	}

	public void setBackCode(String backCode) {
		this.backCode = backCode;
	}

	public Date getReqDate() {
		return this.reqDate;
	}

	public void setReqDate(Date reqDate) {
		this.reqDate = reqDate;
	}

	public Integer getTobId() {
		return this.tobId;
	}

	public void setTobId(Integer tobId) {
		this.tobId = tobId;
	}

	public Integer getBorreqId() {
		return this.borreqId;
	}

	public void setBorreqId(Integer borreqId) {
		this.borreqId = borreqId;
	}

	public Integer getTeamId() {
		return this.teamId;
	}

	public void setTeamId(Integer teamId) {
		this.teamId = teamId;
	}

	public Integer getPhase() {
		return this.phase;
	}

	public void setPhase(Integer phase) {
		this.phase = phase;
	}

	public Integer getReqUserId() {
		return this.reqUserId;
	}

	public void setReqUserId(Integer reqUserId) {
		this.reqUserId = reqUserId;
	}

	public Date getReqUserDate() {
		return this.reqUserDate;
	}

	public void setReqUserDate(Date reqUserDate) {
		this.reqUserDate = reqUserDate;
	}

	public Integer getMaUserId() {
		return this.maUserId;
	}

	public void setMaUserId(Integer maUserId) {
		this.maUserId = maUserId;
	}

	public Integer getMaState() {
		return this.maState;
	}

	public void setMaState(Integer maState) {
		this.maState = maState;
	}

	public Date getMaDate() {
		return this.maDate;
	}

	public void setMaDate(Date maDate) {
		this.maDate = maDate;
	}

	public Integer getAssUserId() {
		return this.assUserId;
	}

	public void setAssUserId(Integer assUserId) {
		this.assUserId = assUserId;
	}

	public Integer getAssState() {
		return this.assState;
	}

	public void setAssState(Integer assState) {
		this.assState = assState;
	}

	public Date getAssDate() {
		return this.assDate;
	}

	public void setAssDate(Date assDate) {
		this.assDate = assDate;
	}

	public Integer getOkUserId() {
		return this.okUserId;
	}

	public void setOkUserId(Integer okUserId) {
		this.okUserId = okUserId;
	}

	public Integer getOkState() {
		return this.okState;
	}

	public void setOkState(Integer okState) {
		this.okState = okState;
	}

	public Date getOkDate() {
		return this.okDate;
	}

	public void setOkDate(Date okDate) {
		this.okDate = okDate;
	}

}